$(document).ready(function(){
	var len=$(".img_view").length;
	$(".img_view img").hide();
	var appname = navigator.appName.toLowerCase();
	for (var i=0;i<len;i++){
//		addLoadTip(i);
		$img=$(".img_view:eq("+i+")").find("img");
		if (appname.indexOf("netscape") == -1){
			check_img_scale($img);
		}
	}
	$(".img_view img").load(function() {
								
//								alert("asaa"+$(this).attr("src"));
								check_img_scale($(this));
								
							});
});

function addLoadTip(num){
	var $obj=$(".img_view:eq("+num+")");
	$("body").append("<div class='loading' id='loading"+num+"' ></div>");
	var top=$obj.offset().top+($obj.height()-50)/2;
	var left=$obj.offset().left+($obj.width()-50)/2;
	$("#loading"+num).css({"left":left+"px","top":top+"px"});
}

function check_img_scale($obj,wid){
	if (!wid) wid=200;
	var scale=$obj.height()/$obj.width();
	var $view=$obj.parent().parent();
	var index=$(".img_view").index($view);
	var img=new Image();
	img.src=$obj.attr("src");
//	$("body").find("#loading"+index).remove();		
	$obj.parent().parent().find(".resolution").html(img.width+"X"+img.height);
	
	if(img.width>wid){
		$obj.width(wid);
		$obj.height(scale*wid);
		if (window.parent.checkheight)
		window.parent.checkheight();
	}
	img=null;
		$obj.show();
}

function add_dy_func_by_img($obj,wid){
	var appname = navigator.appName.toLowerCase();
	$obj.hide();
	if (appname.indexOf("netscape") == -1){
		check_img_scale($obj,wid);
	}
	$obj.load(function() {
		check_img_scale($(this),wid);
	});
	
}
